incoming solar radiation - French English Dictionary